/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Bold.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Light.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro Semi";src:url("/assets/fonts/sofiapro/SofiaPro-SemiBold.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Regular.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap;}.e-cta-btn{text-align:left;margin:0 auto;}.e-cta-btn button{padding:10px 20px;bottom:none;font:inherit;cursor:pointer;border:none;height:48px;line-height:1;white-space:nowrap;width:100%;max-width:400px;white-space:normal;word-wrap:break-word;height:auto;min-height:48px;transition:all 300ms ease-out;}.e-cta-btn button[disabled],.e-cta-btn button[disabled="disabled"]{cursor:default;opacity:0.5;}@media (min-width:768px){.e-cta-btn button{width:unset;min-width:140px;max-width:unset;}}.e-cta-btn button svg{width:16px;margin-left:11px;}.e-cta-btn:hover a{text-decoration:none;}.e-cta-btn--btn-red button{color:#ffffff;background-color:#fc341e;}.e-cta-btn--btn-red button:focus,.e-cta-btn--btn-red button:hover{text-decoration:none;background-color:rgba(252,52,30,0.35);}.e-cta-btn--btn-lime button{color:#000000;background-color:#70cb5d;}.e-cta-btn--btn-lime button:focus,.e-cta-btn--btn-lime button:hover{text-decoration:none;background-color:rgba(112,203,93,0.35);}.e-cta-btn--btn-aqua button{color:#000000;background-color:#00d1d9;}.e-cta-btn--btn-aqua button:focus,.e-cta-btn--btn-aqua button:hover{text-decoration:none;background-color:rgba(0,209,217,0.35);}.e-cta-btn--btn-orange button{color:#000000;background-color:#ff7f00;}.e-cta-btn--btn-orange button:focus,.e-cta-btn--btn-orange button:hover{text-decoration:none;background-color:rgba(255,127,0,0.35);}.e-cta-btn--btn-hotpink button{color:#000000;background-color:hotpink;}.e-cta-btn--btn-hotpink button:focus,.e-cta-btn--btn-hotpink button:hover{text-decoration:none;background-color:rgba(255,105,180,0.35);}.e-cta-btn--btn-green button{color:#000000;background-color:#02c463;}.e-cta-btn--btn-green button:focus,.e-cta-btn--btn-green button:hover{text-decoration:none;background-color:rgba(2,196,99,0.35);}.e-cta-btn--btn-bright-green button{color:#000000;background-color:#afdd35;}.e-cta-btn--btn-bright-green button:focus,.e-cta-btn--btn-bright-green button:hover{text-decoration:none;background-color:rgba(175,221,53,0.35);}.e-cta-btn--btn-grey button{color:#000000;background-color:#919191;}.e-cta-btn--btn-grey button:focus,.e-cta-btn--btn-grey button:hover{text-decoration:none;background-color:rgba(145,145,145,0.35);}.e-cta-btn--btn-white button{color:#000000;background-color:#ffffff;border:1px solid #000000;}.e-cta-btn--btn-white button:focus,.e-cta-btn--btn-white button:hover{text-decoration:none;background-color:rgba(255,255,255,0.35);}.e-cta-btn--btn-black button{color:#ffffff;background-color:#000000;border:1px solid #ffffff;}.e-cta-btn--btn-black button:focus,.e-cta-btn--btn-black button:hover{text-decoration:none;background-color:rgba(0,0,0,0.35);opacity:0.4;}.e-cta-btn--btn-black-bdr-red button{color:#fc341e;background-color:#000000;border:1px solid #fc341e;}.e-cta-btn--btn-black-bdr-red button:focus,.e-cta-btn--btn-black-bdr-red button:hover{text-decoration:none;background-color:rgba(0,0,0,0.35);opacity:0.4;}.e-cta-btn--btn-blue button{color:#ffffff;background-color:#0814a8;border:1px solid #0814a8;}.e-cta-btn--btn-blue button:focus,.e-cta-btn--btn-blue button:hover{text-decoration:none;background-color:rgba(8,20,168,0.15);background-color:#ffffff;color:#0814a8;}
@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Bold.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Light.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro Semi";src:url("/assets/fonts/sofiapro/SofiaPro-SemiBold.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Regular.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap;}.s-footer-hr{border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;width:95%;max-width:1360px;margin:60px auto 30px;}.s-footer{padding:30px 0;width:90%;margin:0 auto;max-width:540px;}@media (min-width:768px){.s-footer{width:95%;max-width:1110px;}}@media (min-width:768px){.s-footer{padding:55px 0;display:flex;justify-content:space-between;}.s-footer__col--1{width:285px;}.site-re100 .s-footer__col--1{width:225px;}.s-footer__col--2{width:300px;}.site-re100 .s-footer__col--2{width:360px;}.s-footer__col--3{width:125px;}}.s-footer__col--1__logo{width:25px;margin-bottom:30px;}@media (min-width:768px){.s-footer__col--1__logo{width:40px;}}.s-footer__col--1__strapline{margin-bottom:30px;}.s-footer__col--1__cta{margin-bottom:30px;}@media (min-width:768px){.s-footer__col--1__cta{float:left;}}.s-footer__col--1__cta .e-cta-btn{width:100%;}@media (min-width:768px){.s-footer__col--1__cta .e-cta-btn{width:unset;}}.s-footer-menu{-moz-columns:2;columns:2;margin-bottom:30px;}@media (min-width:768px) and (max-width:1090px){.s-footer-menu{margin:0 20px;}}.s-footer-menu__item{margin-bottom:15px;}.s-footer-menu__item a{color:#ffffff;}.s-footer__social-wrapper a{color:white;}.s-footer__social{display:flex;align-items:flex-end;margin-bottom:11px;}.s-footer__social-icon{width:16px;margin-right:12px;}.s-footer__social-icon svg{height:16px;}.s-footer-bottom-wrapper{padding:0 0 40px;}.s-footer-bottom{width:90%;margin:0 auto;max-width:540px;}@media (min-width:768px){.s-footer-bottom{width:95%;max-width:1110px;}}@media (min-width:768px){.s-footer-bottom{display:flex;justify-content:space-between;}}.s-footer-bottom a,.s-footer-bottom small{color:rgba(255,255,255,0.6);margin-bottom:10px;}@media (min-width:768px){.s-footer-bottom__expander{flex:1;}}@media (min-width:768px) and (max-width:1090px){.s-footer-bottom__left{margin-right:20px;}}@media (min-width:768px){.s-footer-bottom__left{display:flex;}}.s-footer-bottom__badge{max-width:125px;display:flex;margin:0 auto 24px;display:none;}@media (min-width:768px){.s-footer-bottom__badge{margin:0 24px 0 0;}}@media (min-width:768px){.s-footer-bottom-menu{display:flex;}}@media (min-width:768px){.s-footer-bottom-menu__item{margin:0 24px 0 0;}}
@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Bold.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Light.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro Semi";src:url("/assets/fonts/sofiapro/SofiaPro-SemiBold.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Regular.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap;}.cta-banner-wrapper{position:relative;margin:0 auto;}@media (min-width:768px){.cta-banner-wrapper{display:flex;}}.s-cta-banner{width:90%;margin:0 auto;max-width:540px;padding:40px 0;position:relative;z-index:1;}@media (min-width:768px){.s-cta-banner{width:95%;max-width:1110px;}}@media (min-width:768px){.s-cta-banner{padding:60px 0;}}@media (min-width:768px){.s-cta-banner{display:flex;justify-content:flex-end;align-content:center;min-height:18.75rem;}}@media (min-width:768px){.s-cta-banner--padding-small{padding:16px 0;}}@media (min-width:768px){.s-cta-banner--padding-medium{padding:32px 0;}}@media (min-width:768px){.s-cta-banner--padding-large{padding:60px 0;}}@media (min-width:768px){.s-cta-banner--image-right{justify-content:flex-start;}}.s-cta-banner__content{display:flex;flex-direction:column;justify-content:center;}@media (min-width:768px){.s-cta-banner__content{max-width:370px;width:100%;}}.s-cta-banner__button{margin:1.25rem 0;}.s-cta-banner__button .e-cta-btn{text-align:left;}.cta-banner-bg-svg{width:17.75rem;height:100%;display:none;}.cta-banner-bg-svg--red{color:#fc341e;}.cta-banner-bg-svg--red svg{fill:#fc341e;}.cta-banner-bg-svg--lime{color:#70cb5d;}.cta-banner-bg-svg--lime svg{fill:#70cb5d;}.cta-banner-bg-svg--aqua{color:#00d1d9;}.cta-banner-bg-svg--aqua svg{fill:#00d1d9;}.cta-banner-bg-svg--orange{color:#ff7f00;}.cta-banner-bg-svg--orange svg{fill:#ff7f00;}.cta-banner-bg-svg--hotpink{color:hotpink;}.cta-banner-bg-svg--hotpink svg{fill:hotpink;}.cta-banner-bg-svg--green{color:#02c463;}.cta-banner-bg-svg--green svg{fill:#02c463;}.cta-banner-bg-svg--bright-green{color:#afdd35;}.cta-banner-bg-svg--bright-green svg{fill:#afdd35;}.cta-banner-bg-svg--grey{color:#919191;}.cta-banner-bg-svg--grey svg{fill:#919191;}.cta-banner-bg-svg--white{color:#ffffff;}.cta-banner-bg-svg--white svg{fill:#ffffff;}.cta-banner-bg-svg--black{color:#000000;}.cta-banner-bg-svg--black svg{fill:#000000;}.cta-banner-bg-svg--blue{color:#0814a8;}.cta-banner-bg-svg--blue svg{fill:#0814a8;}@media (min-width:768px){.cta-banner-bg-svg{position:absolute;bottom:0;left:-11.875rem;display:flex;align-items:center;width:47.5rem;}}@media (min-width:768px) and (min-width:1090px){.cta-banner-bg-svg{left:-13.75rem;width:55rem;}}@media (min-width:768px){.cta-banner-bg-svg svg{width:17.5rem;height:17.5rem;}}@media (min-width:768px) and (min-width:1090px){.cta-banner-bg-svg svg{width:21.25rem;height:21.25rem;}}@media (min-width:768px){.cta-banner-bg-svg--image-right{left:auto;right:-21.25rem;}}@media (min-width:1090px){.cta-banner-bg-svg--image-right{right:-23.75rem;}}
@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Bold.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Light.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro Semi";src:url("/assets/fonts/sofiapro/SofiaPro-SemiBold.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Regular.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap;}.e-cta-text-wrapper{display:inline-block;}.e-cta-text{display:flex;line-height:1;margin:0 0 0 5px;}.e-cta-text--red{color:#fc341e;}.e-cta-text--red svg{fill:#fc341e;}.e-cta-text--lime{color:#70cb5d;}.e-cta-text--lime svg{fill:#70cb5d;}.e-cta-text--aqua{color:#00d1d9;}.e-cta-text--aqua svg{fill:#00d1d9;}.e-cta-text--orange{color:#ff7f00;}.e-cta-text--orange svg{fill:#ff7f00;}.e-cta-text--hotpink{color:hotpink;}.e-cta-text--hotpink svg{fill:hotpink;}.e-cta-text--green{color:#02c463;}.e-cta-text--green svg{fill:#02c463;}.e-cta-text--bright-green{color:#afdd35;}.e-cta-text--bright-green svg{fill:#afdd35;}.e-cta-text--grey{color:#919191;}.e-cta-text--grey svg{fill:#919191;}.e-cta-text--white{color:#ffffff;}.e-cta-text--white svg{fill:#ffffff;}.e-cta-text--black{color:#000000;}.e-cta-text--black svg{fill:#000000;}.e-cta-text--blue{color:#0814a8;}.e-cta-text--blue svg{fill:#0814a8;}.e-cta-text--blue{color:#ffffff;}.e-cta-text--blue svg{fill:#ffffff;}.e-cta-text a{line-height:1;margin-bottom:0;}.e-cta-text .e-cta-text__arrow{width:20px;height:20px;padding:0;margin:0;transform:rotate(-90deg);transition:transform 0.5s ease;}.e-cta-text .e-cta-text__text{transition:transform 0.5s ease;transform:translateX(-8px);}.e-cta-text:hover .e-cta-text__text{transition:transform 0.5s ease;transform:translateX(-4px);}.e-cta-text:hover .e-cta-text__arrow{padding:0;margin:0;transform:rotate(-90deg) translateY(-2px);}
@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Bold.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Light.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro Semi";src:url("/assets/fonts/sofiapro/SofiaPro-SemiBold.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Regular.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap;}.s-news-wrapper{position:relative;max-width:1200px;margin:0 auto;}.s-news{width:90%;margin:0 auto;max-width:540px;padding:40px 0;position:relative;z-index:1;}@media (min-width:768px){.s-news{width:95%;max-width:1110px;}}@media (min-width:768px){.s-news{padding:60px 0;}}.s-news-top-bar{margin-bottom:50px;align-items:center;justify-content:space-between;}@media (min-width:768px){.s-news-top-bar{display:flex;}}.s-news-cards{display:flex;flex-direction:column;align-items:center;}@media (min-width:1090px){.s-news-cards{flex-direction:row;align-items:flex-start;flex-wrap:wrap;}}@media (min-width:1090px){.s-news-cards{width:960px;margin:0 auto;}}.s-news-card-wrapper{width:100%;width:290px;margin:0 0 40px;}@media (min-width:768px){.s-news-card-wrapper{width:450px;}}@media (min-width:1090px){.s-news-card-wrapper{margin-right:16px;width:290px;}}@media (min-width:1200px){.s-news-card-wrapper{margin:0 45px 40px 0;}}@media (min-width:1090px){.s-news-card-wrapper:nth-of-type(3n){margin-right:0;}}.s-news-card{width:100%;position:relative;}.s-news-card a{color:#ffffff;transition:0.4s;}.s-news-card__logo{background-color:#000000;position:absolute;top:-1px;left:50%;transform:translateX(-50%);padding:0 16px 16px;}.s-news-card__logo img{max-width:100px;width:100% !important;height:auto !important;margin:0;}.s-news-card__image{margin:0 auto 20px;transition:transform 0.4s;transform:translateY(0px);}.s-news-card__image img{-o-object-fit:cover;object-fit:cover;width:290px;height:200px;}@media (min-width:768px){.s-news-card__image img{width:450px;height:300px;}}@media (min-width:1090px){.s-news-card__image img{width:290px;height:200px;}}.s-news-card__info small{margin-bottom:10px;font-weight:200;}.s-news-card__type-date-length span:nth-child(2),.s-news-card__type-date-length span:nth-child(3){padding-left:3px;}.s-news-card__type-date-length span:nth-child(2):before,.s-news-card__type-date-length span:nth-child(3):before{content:" | ";padding-right:3px;}.s-news-card__bg{position:absolute;z-index:-1;top:-100px;left:-100px;right:0px;display:flex;justify-content:center;align-items:center;color:#fc341e;display:none;}.s-news-card__bg--red{color:#fc341e;}.s-news-card__bg--red svg{fill:#fc341e;}.s-news-card__bg--lime{color:#70cb5d;}.s-news-card__bg--lime svg{fill:#70cb5d;}.s-news-card__bg--aqua{color:#00d1d9;}.s-news-card__bg--aqua svg{fill:#00d1d9;}.s-news-card__bg--orange{color:#ff7f00;}.s-news-card__bg--orange svg{fill:#ff7f00;}.s-news-card__bg--hotpink{color:hotpink;}.s-news-card__bg--hotpink svg{fill:hotpink;}.s-news-card__bg--green{color:#02c463;}.s-news-card__bg--green svg{fill:#02c463;}.s-news-card__bg--bright-green{color:#afdd35;}.s-news-card__bg--bright-green svg{fill:#afdd35;}.s-news-card__bg--grey{color:#919191;}.s-news-card__bg--grey svg{fill:#919191;}.s-news-card__bg--white{color:#ffffff;}.s-news-card__bg--white svg{fill:#ffffff;}.s-news-card__bg--black{color:#000000;}.s-news-card__bg--black svg{fill:#000000;}.s-news-card__bg--blue{color:#0814a8;}.s-news-card__bg--blue svg{fill:#0814a8;}.s-news-card__bg svg{width:400px;}@media (min-width:768px){.s-news-card__bg{left:-180px;top:-100px;}.s-news-card__bg svg{width:500px;}}@media (min-width:1090px){.s-news-card__bg{top:-100px;left:-100px;}.s-news-card__bg svg{width:400px;}}.s-news-card:hover .s-news-card__image{transform:translateY(-5px);transition:transform 0.4s;}.s-news-card:hover .s-news-card__bg{transform:rotate(90deg) scale(1);display:flex;animation:rotate-on-hover 1s;}@keyframes rotate-on-hover{from{transform:rotate(0deg) scale(0.8);}to{transform:rotate(90deg) scale(1);}}
@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Bold.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Light.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro Semi";src:url("/assets/fonts/sofiapro/SofiaPro-SemiBold.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Regular.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap;}.s-article-video-wide-wrapper{background-color:#ffffff;color:#000000;background:#ffffff url("/themes/custom/climate_week/images/cw_sunburst-rings-red.svg") no-repeat;background-position:calc(100% + 300px) -290px;background-size:600px 600px;}@media (min-width:768px){.s-article-video-wide-wrapper{background-position:calc(100% + 500px) -480px;background-size:1000px 1000px;}}.s-article-video-wide{width:90%;margin:0 auto;max-width:540px;padding:40px 0;position:relative;z-index:1;}@media (min-width:768px){.s-article-video-wide{width:95%;max-width:1110px;}}@media (min-width:768px){.s-article-video-wide{padding:60px 0;}}.s-article-video-wide__header{margin-bottom:30px;}@media (min-width:768px){.s-article-video-wide__header{display:flex;}}.s-article-video-wide__title{flex:1;}.s-article-video-wide__content{flex:1;}.s-article-video-wide__caption{margin-bottom:1.6em;}.s-article-video-wide__cta{display:flex;align-items:baseline;}.s-article-video-wide__cta a{color:#000000;font-size:18px;}.s-article-video-wide__video{align-items:center;margin-bottom:20px;}.youtube{background-color:#000;margin-bottom:30px;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer;}.youtube img{width:100%;top:-16.84%;left:0;opacity:0.7;cursor:pointer;position:absolute;}.youtube .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgba(0,0,0,0.6);z-index:1;opacity:0.8;border-radius:6px;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);}.youtube .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26.0px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);}.youtube iframe{height:100%;width:100%;top:0;left:0;position:absolute;}
@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Bold.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Light.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro Semi";src:url("/assets/fonts/sofiapro/SofiaPro-SemiBold.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Regular.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap;}.s-text-image{width:90%;margin:0 auto;max-width:540px;padding:40px 0;position:relative;z-index:1;}@media (min-width:768px){.s-text-image{width:95%;max-width:1110px;}}@media (min-width:768px){.s-text-image{padding:60px 0;}}@media (min-width:768px){.s-text-image{display:flex;justify-content:space-between;}}.s-text-image--image-right{flex-direction:row-reverse;}.s-text-image-image{margin-bottom:50px;}@media (min-width:768px){.s-text-image-image{margin-bottom:0;width:50%;max-width:554px;display:flex;align-items:center;}}@media (min-width:768px){.s-text-image-text{width:45%;}}.s-text-image-text-cards{margin:20px 0;display:flex;flex-direction:row;justify-content:space-between;}@media (min-width:567px){.s-text-image-text-cards{flex-direction:row;justify-content:space-between;margin:35px 0 0;}}.s-text-image-text-card{width:48%;}.s-text-image-text-card__link{margin-top:15px;}.s-text-image-text-card-icon{color:white;width:35px;margin-bottom:16px;}.s-text-image-text-card-icon--red{color:#fc341e;}.s-text-image-text-card-icon--red svg{fill:#fc341e;}.s-text-image-text-card-icon--lime{color:#70cb5d;}.s-text-image-text-card-icon--lime svg{fill:#70cb5d;}.s-text-image-text-card-icon--aqua{color:#00d1d9;}.s-text-image-text-card-icon--aqua svg{fill:#00d1d9;}.s-text-image-text-card-icon--orange{color:#ff7f00;}.s-text-image-text-card-icon--orange svg{fill:#ff7f00;}.s-text-image-text-card-icon--hotpink{color:hotpink;}.s-text-image-text-card-icon--hotpink svg{fill:hotpink;}.s-text-image-text-card-icon--green{color:#02c463;}.s-text-image-text-card-icon--green svg{fill:#02c463;}.s-text-image-text-card-icon--bright-green{color:#afdd35;}.s-text-image-text-card-icon--bright-green svg{fill:#afdd35;}.s-text-image-text-card-icon--grey{color:#919191;}.s-text-image-text-card-icon--grey svg{fill:#919191;}.s-text-image-text-card-icon--white{color:#ffffff;}.s-text-image-text-card-icon--white svg{fill:#ffffff;}.s-text-image-text-card-icon--black{color:#000000;}.s-text-image-text-card-icon--black svg{fill:#000000;}.s-text-image-text-card-icon--blue{color:#0814a8;}.s-text-image-text-card-icon--blue svg{fill:#0814a8;}.s-text-image-text-card-icon svg{width:35px;height:35px;}
@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Bold.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Light.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro Semi";src:url("/assets/fonts/sofiapro/SofiaPro-SemiBold.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Regular.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap;}.s-hero-wrapper{display:flex;position:relative;}.s-hero-sunburst-svg{position:absolute;width:180%;top:20px;right:-90%;}.s-hero-sunburst-svg--red{color:#fc341e;}.s-hero-sunburst-svg--red svg{fill:#fc341e;}.s-hero-sunburst-svg--lime{color:#70cb5d;}.s-hero-sunburst-svg--lime svg{fill:#70cb5d;}.s-hero-sunburst-svg--aqua{color:#00d1d9;}.s-hero-sunburst-svg--aqua svg{fill:#00d1d9;}.s-hero-sunburst-svg--orange{color:#ff7f00;}.s-hero-sunburst-svg--orange svg{fill:#ff7f00;}.s-hero-sunburst-svg--hotpink{color:hotpink;}.s-hero-sunburst-svg--hotpink svg{fill:hotpink;}.s-hero-sunburst-svg--green{color:#02c463;}.s-hero-sunburst-svg--green svg{fill:#02c463;}.s-hero-sunburst-svg--bright-green{color:#afdd35;}.s-hero-sunburst-svg--bright-green svg{fill:#afdd35;}.s-hero-sunburst-svg--grey{color:#919191;}.s-hero-sunburst-svg--grey svg{fill:#919191;}.s-hero-sunburst-svg--white{color:#ffffff;}.s-hero-sunburst-svg--white svg{fill:#ffffff;}.s-hero-sunburst-svg--black{color:#000000;}.s-hero-sunburst-svg--black svg{fill:#000000;}.s-hero-sunburst-svg--blue{color:#0814a8;}.s-hero-sunburst-svg--blue svg{fill:#0814a8;}.s-hero-sunburst-svg__fade{position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 15%,black 75%,black 100%);}@media (min-width:768px){.s-hero-sunburst-svg{width:130%;top:0;right:-65%;}}.s-hero-sunburst-svg svg{opacity:0.7;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.s-hero-sunburst-svg svg{width:640px;height:640px;}}@media all and (-ms-high-contrast:none) and (min-width:567px),(-ms-high-contrast:active) and (min-width:567px){.s-hero-sunburst-svg svg{width:1200px;height:1200px;}}@media all and (-ms-high-contrast:none) and (min-width:768px),(-ms-high-contrast:active) and (min-width:768px){.s-hero-sunburst-svg svg{margin-left:60px;margin-top:10px;width:1400px;height:1400px;}}@media all and (-ms-high-contrast:none) and (min-width:1090px),(-ms-high-contrast:active) and (min-width:1090px){.s-hero-sunburst-svg svg{width:1600px;height:1600px;}}@media all and (-ms-high-contrast:none) and (min-width:1200px),(-ms-high-contrast:active) and (min-width:1200px){.s-hero-sunburst-svg svg{width:1700px;height:1700px;}}.s-hero{width:90%;margin:0 auto;max-width:540px;margin:0 auto;padding:90px 0 0;position:relative;z-index:1;}@media (min-width:768px){.s-hero{width:95%;max-width:1110px;}}@media (min-width:768px){.s-hero{float:left;margin:0 auto;}}.s-hero__title{margin:0 auto 65px;}@media (min-width:768px){.s-hero__title{float:left;max-width:820px;}}@media (min-width:1200px){.s-hero__title{max-width:1000px;}}.s-hero__title h1{font-size:13vw;line-height:1;}@media (min-width:567px){.s-hero__title h1{font-size:72px;}}@media (min-width:768px){.s-hero__title h1{font-size:100px;}}@media (min-width:1200px){.s-hero__title h1{font-size:110px;}}.s-hero__title span{display:block;margin-bottom:3vw;}@media (min-width:768px){.s-hero__title span{margin-bottom:25px;}}.s-hero__title span:last-child{text-align:right;position:relative;}.s-hero__title span:last-child:before{position:absolute;content:"";width:calc(100% - 26vw);background-color:#fff;height:5px;left:0;top:53%;}@media (min-width:567px){.s-hero__title span:last-child:before{height:8px;width:calc(100% - 140px);}}@media (min-width:768px){.s-hero__title span:last-child:before{height:8px;width:calc(100% - 193px);}}@media (min-width:1200px){.s-hero__title span:last-child:before{height:12px;width:calc(100% - 280px);}}
@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Bold.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Light.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro Semi";src:url("/assets/fonts/sofiapro/SofiaPro-SemiBold.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Regular.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap;}@keyframes show-menu{from{max-height:0;}to{max-height:830px;}}@keyframes hide-menu{from{max-height:430px;}to{max-height:0;}}@keyframes slide-in{from{width:0;}to{width:100%;}}.s-nav-top{display:none;}@media (min-width:1090px){.s-nav-top{display:flex;align-items:center;justify-content:space-between;width:95%;height:34px;max-width:1360px;margin:0 auto;}}.s-nav-top__members a,.s-nav-top__search a{display:block;margin:0;color:#ffffff;}.s-nav-top__members a small,.s-nav-top__search a small{margin:0;}.s-nav-top__members ul,.s-nav-top__search ul{display:inline-flex;margin:0;}.s-nav-top__members ul li,.s-nav-top__search ul li{margin-left:15px;}.s-nav-top__members ul li::before,.s-nav-top__search ul li::before{display:none;}.s-nav-top__search-wrapper{display:flex;}.s-nav-top__search{display:inline-flex;}.s-nav-top__search svg{width:17px;height:auto;margin-right:5px;}.s-nav-top__language{margin-right:35px;display:inline-flex;}.s-nav-top__language svg{margin-right:0;}.s-nav-top__language ul.e-dropbutton__secondary-actions{width:calc(100% + 126px);}.s-nav-wrapper{position:relative;z-index:1;z-index:11;}.s-nav{display:flex;border-bottom:1px solid #ffffff;justify-content:space-between;align-items:center;height:60px;width:95%;max-width:1360px;margin:0 auto;position:relative;}@media (min-width:1090px){.s-nav{border-top:1px solid #ffffff;}}.s-nav-logo__mobile{width:30px;}@media (min-width:1090px){.s-nav-logo__mobile{display:none;}}.s-nav-logo__desktop{width:250px;display:none;}@media (min-width:1090px){.s-nav-logo__desktop{display:block;margin-right:20px;}}.s-nav-logo a:hover{border:none;}.s-nav-logo img{display:block;}.s-nav-menu-wrapper{position:absolute;top:60px;left:0;right:0;background-color:#ffffff;display:block;max-height:0;overflow:hidden;}.s-nav-menu-wrapper--show{animation:show-menu 0.5s ease-in forwards;}.s-nav-menu-wrapper--hide{animation:hide-menu 0.5s ease-in forwards;}.s-nav-menu-wrapper--show-oveflow{overflow:visible;}@media (min-width:1090px){.s-nav-menu-wrapper{position:static;max-height:unset;min-height:60px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#000000;overflow:visible;}}.s-nav-menu{width:90%;margin:0 auto;padding-top:40px;}@media (min-width:1090px){.s-nav-menu{width:100%;padding:0;}}.s-nav-menu a{color:#000000;}.s-nav-menu a:hover,.s-nav-menu a:focus{text-decoration:none;color:#fc341e;}.s-nav-menu__cta-mobile{height:60px;margin:0 auto;padding-top:30px;position:relative;z-index:0;}@media (min-width:1090px){.s-nav-menu__cta-mobile{display:none;}}.s-nav-menu__cta-mobile-bg{position:absolute;bottom:0;left:0;right:0;top:0;height:1px;background-image:url("/themes/custom/climate_group/assets/images/svg/cg_dash.svg");}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.s-nav-menu__cta-mobile-bg{display:none;}}.s-nav-menu__mobile-members{width:90%;margin:0 auto;display:flex;justify-content:center;cursor:pointer;}.s-nav-menu__mobile-members p{color:#000000;}.s-nav-menu__mobile-members p:hover{color:#fc341e;}@media (min-width:1090px){.s-nav-menu__mobile-members{display:none;}}@media (min-width:1090px){.s-nav-menu-items{position:unset;background-color:#000000;width:100%;padding:0;display:flex;align-items:center;}.s-nav-menu-items a{color:#ffffff;margin:0;}.s-nav-menu-items a:hover{text-decoration:underline;color:#ffffff;}}.s-nav-menu-item{display:flex;align-items:center;justify-content:space-between;height:48px;position:relative;white-space:nowrap;transition:0.4s;color:#000000;cursor:pointer;width:100%;}.s-nav-menu-item .svg-arr-right-black{transition:0.4s;}.s-nav-menu-item:hover{color:#fc341e;text-decoration:none;}.s-nav-menu-item:hover .svg-arr-right-black{fill:#fc341e;}@media (min-width:1090px){.s-nav-menu-item:hover .svg-arr-right-black{fill:#ffffff;}}@media (min-width:1090px){.s-nav-menu-item{color:#ffffff;width:unset;display:inline;height:unset;margin:unset;margin-right:30px;}.s-nav-menu-item:hover{color:#ffffff;text-decoration:underline;}}.s-nav-menu-item__text{font-size:16px;line-height:1;}.s-nav-menu-item__arrow svg{width:9px;height:9px;}@media (min-width:1090px){.s-nav-menu-item__arrow svg{transform:rotate(90deg);}.s-nav-menu-item__arrow svg .svg-arr-right-black{fill:#ffffff;}}@media (min-width:1090px){.s-nav-menu-item-has-submenu{cursor:pointer;padding-left:10px;}.s-nav-menu-item-has-submenu:hover{color:#000000;text-decoration:none;}.s-nav-menu-item-has-submenu--hover{padding:22px 0 22px 10px;background-color:#fff;color:#000000;text-decoration:none;}}.s-nav-menu-item__dashed-line{position:absolute;bottom:0;left:0;right:0;top:0;height:1px;background-image:url("/themes/custom/climate_group/assets/images/svg/cg_dash.svg");}@media (min-width:1090px){.s-nav-menu-item__dashed-line{display:none;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.s-nav-menu-item{border-bottom:1px dashed black;}.s-nav-menu-item__dashed-line{display:none;}}@keyframes slide-in{from{right:-100vw;z-index:2;width:0;}to{right:0;width:100%;}}@keyframes slide-out{from{right:0;width:100%;}to{right:-100vw;z-index:2;width:0;}}@keyframes slide-down{from{max-height:0;}to{max-height:100vw;}}@keyframes slide-up{from{max-height:100vw;}to{max-height:0;}}.s-nav-submenus-wrapper{position:absolute;top:0;left:unset;right:-100vw;z-index:2;width:0;background-color:#fff;margin-bottom:50px;}.s-nav-submenus-wrapper--show{animation:slide-in 0.4s ease-in forwards;}.s-nav-submenus-wrapper--hide{animation:slide-out 0.4s ease-in forwards;}@media (min-width:1090px){.s-nav-submenus-wrapper{top:60px;left:0;right:0;width:100%;max-height:0;height:unset;overflow:hidden;}.s-nav-submenus-wrapper--slide-down{animation:slide-down 0.4s ease-in forwards;}.s-nav-submenus-wrapper--slide-up{animation:slide-up 0.3s ease forwards;}}@media (min-width:1090px){.s-nav-submenus{display:flex;width:80%;margin:0 auto;padding:20px 0;height:100%;}}.s-nav-submenus__back-btn{width:90%;margin:0 auto;padding:20px 0 10px;cursor:pointer;}.s-nav-submenus__back-btn span{color:#fc341e;font-size:16px;font-weight:500;margin:0 0 0 10px;}.s-nav-submenus__back-btn svg{width:9px;height:9px;transform:rotate(180deg);fill:#fc341e;}.s-nav-submenus__back-btn svg .svg-arr-right-black{fill:#fc341e;}@media (min-width:1090px){.s-nav-submenus__back-btn{display:none;}}.s-nav-submenu{width:90%;margin:0 auto;padding:20px 0 0;}.s-nav-submenu__title{color:black;font-size:24px;font-weight:600;display:block;margin-bottom:40px;}.s-nav-submenu__items{display:flex;flex-direction:column;}.s-nav-submenu__items a{margin:0;}.s-nav-submenu__item{position:relative;display:flex;align-items:center;height:48px;}.s-nav-submenu__item span{font-size:16px;font-weight:500;}.s-nav-submenu__item small{display:none;}@media (min-width:1090px){.s-nav-submenu__item span{color:#000000;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.s-nav-submenu__item{border-bottom:1px dashed black;}}.s-nav-submenu__item-bg{position:absolute;bottom:0;left:0;right:0;top:0;height:1px;background-image:url("/themes/custom/climate_group/assets/images/svg/cg_dash.svg");}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.s-nav-submenu__item-bg{display:none;}}@media (min-width:1090px){.s-nav-submenu-area{width:347px;}.s-nav-submenu-area__items a:hover{text-decoration:none;}.s-nav-submenu-area__item{cursor:pointer;position:relative;}.s-nav-submenu-area__item:after{content:"";position:absolute;height:1px;width:347px;background-color:transparent;bottom:-1px;z-index:999;transition:background-color 0.4s ease;}}@media all and (min-width:1090px) and (-ms-high-contrast:none),(min-width:1090px) and (-ms-high-contrast:active){.s-nav-submenu-area__item:after{display:none;}}@media (min-width:1090px){.s-nav-submenu-area__item span{transition:transform 0.6s ease;width:347px;}.s-nav-submenu-area__item:hover{background-color:#fc341e;}.s-nav-submenu-area__item:hover span{color:#ffffff;transform:translate(10px);}.s-nav-submenu-area__item:hover div{display:none;}.s-nav-submenu-area__item:hover:after{background-color:#fc341e;}}@media (min-width:1090px){.s-nav-submenu-init{margin-left:50px;}.s-nav-submenu-init__items{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row;max-height:unset;}.s-nav-submenu-init__item{transition:0.4s;width:48%;display:block;height:100%;margin-bottom:10px;cursor:pointer;transition:0.4s;}.s-nav-submenu-init__item span{display:block;margin-bottom:6px;}.s-nav-submenu-init__item small{display:block;color:#000000;}.s-nav-submenu-init__item:hover span,.s-nav-submenu-init__item:hover small{transition:0.4s;color:#fc341e;}.s-nav-submenu-init__item:hover .s-nav-submenu-init__item-subtitle{text-decoration:underline;}.s-nav-submenu-init__title{margin-bottom:30px;}.s-nav-submenu-init__item-bg{display:none;}}.s-nav-btns{display:flex;}.s-nav-btns__language{cursor:pointer;margin-right:27px;display:inline-flex;}@media (min-width:1090px){.s-nav-btns__language{display:none;}}.s-nav-btns__search{width:17px;cursor:pointer;margin-right:27px;}@media (min-width:1090px){.s-nav-btns__search{display:none;}}.s-nav-btns__menu{display:flex;align-items:center;justify-content:center;}@media (min-width:1090px){.s-nav-btns__menu{display:none;}}.s-nav-btns__menu-icon{display:none;width:17px;cursor:pointer;}.s-nav-btns__menu-icon--show{display:block;}.s-nav-cta-desktop{display:none;}@media (min-width:1090px){.s-nav-cta-desktop{display:block;}.s-nav-cta-desktop .e-cta-btn button{height:36px;}}.s-nav-logo-members{font-size:26px;}.s-nav-btns__language svg,.s-nav-top__language svg{width:17px;}.s-nav-btns__language .e-dropbutton__label,.s-nav-top__language .e-dropbutton__label{display:none;}.s-nav-btns__language .e-dropbutton__secondary-actions,.s-nav-top__language .e-dropbutton__secondary-actions{margin-left:-17px;min-width:calc(100% + 17px);margin-top:5px;padding-top:0;background-color:#ffffff;}.s-nav-btns__language .e-dropbutton__secondary-actions .dropbutton-action.secondary-action a,.s-nav-top__language .e-dropbutton__secondary-actions .dropbutton-action.secondary-action a{color:#000000;padding-left:21px;}.s-nav-btns__language .e-dropbutton__secondary-actions .dropbutton-action.secondary-action a:hover,.s-nav-btns__language .e-dropbutton__secondary-actions .dropbutton-action.secondary-action a:focus,.s-nav-top__language .e-dropbutton__secondary-actions .dropbutton-action.secondary-action a:hover,.s-nav-top__language .e-dropbutton__secondary-actions .dropbutton-action.secondary-action a:focus{background-color:#fc341e;color:#ffffff;}
@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Bold.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Light.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro Semi";src:url("/assets/fonts/sofiapro/SofiaPro-SemiBold.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Sofia Pro";src:url("/assets/fonts/sofiapro/SofiaPro-Regular.woff2") format("woff2"),url("/assets/fonts/sofiapro/SofiaPro-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}html,body{font-family:"Sofia Pro",sans-serif;font-style:normal;font-weight:400;background-color:#000000;color:#ffffff;box-sizing:border-box;}body{overflow-x:hidden;}img,svg{width:100%;height:auto;}h1,.b-pseudo-h1{font-family:"Sofia Pro",sans-serif;font-size:2.5rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:-0.5px;}h2,.b-pseudo-h2{font-family:"Sofia Pro",sans-serif;font-size:1.5rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.19;letter-spacing:-0.4px;margin-bottom:16px;}@media (min-width:768px){h2,.b-pseudo-h2{font-size:2rem;}}h3,.b-pseudo-h3{font-family:"Sofia Pro",sans-serif;font-size:1.5rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:-0.1px;margin-bottom:30px;}h4,.b-pseudo-h4{font-family:"Sofia Pro",sans-serif;font-size:1.125rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;margin-bottom:15px;}h5,.b-pseudo-h5{font-family:"Sofia Pro",sans-serif;font-size:1rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:0.1px;}h6,.b-pseudo-h6{font-family:"Sofia Pro",sans-serif;font-size:0.875rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;margin:0;}p{font-family:"Sofia Pro",sans-serif;font-size:1rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:0.1px;margin-bottom:30px;}p:last-child{margin-bottom:0px;}strong{font-family:"Sofia Pro",sans-serif;font-size:1rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:0.1px;margin-bottom:30px;font-size:inherit !important;font-weight:600;}small{font-family:"Sofia Pro",sans-serif;font-size:0.875rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:0.1px;display:block;margin-bottom:29px;}em{font-family:"Sofia Pro",sans-serif;font-size:1rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:0.1px;margin-bottom:30px;font-size:inherit !important;font-style:italic;font-weight:inherit;}ol,ul{margin:0 0 1.875rem 1.25rem;list-style:none;}li{position:relative;font-family:"Sofia Pro",sans-serif;font-size:1rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:0.1px;margin-bottom:8px;}li::before{position:absolute;left:-1.25rem;color:inherit;background:transparent;}ol{counter-reset:counter__default;}ol li{counter-increment:counter__default;}ol li::before{content:counter(counter__default) ".";}ul li::before{content:'•';}a{font-family:"Sofia Pro",sans-serif;font-size:1rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:0.1px;margin-bottom:30px;font-size:inherit !important;font-weight:inherit;text-decoration:none;color:#fc341e;}a:hover{text-decoration:underline;}
@font-face{font-family:"Sofia Pro";src:url(/themes/custom/climate_group/assets/fonts/sofiapro/SofiaPro-Light.woff2) format("woff2"),url(/themes/custom/climate_group/assets/fonts/sofiapro/SofiaPro-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sofia Pro";src:url(/themes/custom/climate_group/assets/fonts/sofiapro/SofiaPro-SemiBold.woff2) format("woff2"),url(/themes/custom/climate_group/assets/fonts/sofiapro/SofiaPro-SemiBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Sofia Pro";src:url(/themes/custom/climate_group/assets/fonts/sofiapro/SofiaPro-Regular.woff2) format("woff2"),url(/themes/custom/climate_group/assets/fonts/sofiapro/SofiaPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}main{overflow:hidden}.basic-page-header-white-padding{height:60px;background-color:#fff}.sponsor-layout{background-color:#fff}#toolbar-administration a{font-family:sans-serif;font-size:small;margin-bottom:0}#toolbar-administration li{font-size:small;margin-bottom:0}ul.toolbar-menu li:before{content:''}body.path-user main,body.site-members.path-frontpage main{margin:0 auto;width:95%;max-width:1360px}.tcg-local-tasks ul{margin:0 auto;max-width:1360px;width:95%}.tcg-local-tasks ul li{display:inline-block;padding:1em 0 1em 2em}.tcg-local-tasks ul li:first-child{padding-left:0}.tcg-local-tasks ul li:before{content:''}ul.entity-moderation-form{background:#000}aside[role=complementary]{background-color:#000;color:#fff}aside[role=complementary] div[data-drupal-messages]{background-color:#fff;color:#000;margin:0 auto;max-width:1360px;padding:0;width:95%}aside[role=complementary] div[data-drupal-messages] div[role=contentinfo]{padding:1em}body.path-user main[role=main],body.site-members.path-frontpage main[role=main]{padding-top:60px}body.path-user main[role=main] .tcg-local-tasks ul,body.site-members.path-frontpage main[role=main] .tcg-local-tasks ul{margin:0;width:100%}body.path-user main[role=main] #block-pagetitle,body.site-members.path-frontpage main[role=main] #block-pagetitle{padding-bottom:1em}body.path-user main[role=main] .user-login-form #edit-actions,body.path-user main[role=main] .user-login-form .form-item,body.path-user main[role=main] .user-pass #edit-actions,body.path-user main[role=main] .user-pass .form-item,body.site-members.path-frontpage main[role=main] .user-login-form #edit-actions,body.site-members.path-frontpage main[role=main] .user-login-form .form-item,body.site-members.path-frontpage main[role=main] .user-pass #edit-actions,body.site-members.path-frontpage main[role=main] .user-pass .form-item{padding:10px 0}body.path-user main[role=main] .user-login-form .form-text,body.path-user main[role=main] .user-pass .form-text,body.site-members.path-frontpage main[role=main] .user-login-form .form-text,body.site-members.path-frontpage main[role=main] .user-pass .form-text{margin-left:10px}body.path-user main[role=main] .user-login-form .description,body.path-user main[role=main] .user-login-form p,body.path-user main[role=main] .user-pass .description,body.path-user main[role=main] .user-pass p,body.site-members.path-frontpage main[role=main] .user-login-form .description,body.site-members.path-frontpage main[role=main] .user-login-form p,body.site-members.path-frontpage main[role=main] .user-pass .description,body.site-members.path-frontpage main[role=main] .user-pass p{font-style:italic;padding-top:10px}body.path-user main[role=main] .user-login-form p,body.path-user main[role=main] .user-pass p,body.site-members.path-frontpage main[role=main] .user-login-form p,body.site-members.path-frontpage main[role=main] .user-pass p{margin-bottom:10px}body.path-user main[role=main] .user-login-form .form-submit,body.path-user main[role=main] .user-pass .form-submit,body.site-members.path-frontpage main[role=main] .user-login-form .form-submit,body.site-members.path-frontpage main[role=main] .user-pass .form-submit{padding:5px 10px 8px 10px}[data-drupal-messages] ul li::before{content:""}.eu-cookie-compliance-banner .eu-cookie-compliance-content{font-family:"Sofia Pro",sans-serif;padding:1em 1.8em;max-width:80%}.eu-cookie-compliance-banner .eu-cookie-compliance-content #popup-text{margin:0;max-width:100%}.eu-cookie-compliance-banner .eu-cookie-compliance-content #popup-text h2{font-size:18px;font-weight:700}.eu-cookie-compliance-banner .eu-cookie-compliance-content #popup-text p{font-size:14px;font-weight:400}.eu-cookie-compliance-banner .eu-cookie-compliance-content #popup-text p a{color:#fff;font-size:14px;line-height:1.4;text-decoration:underline}.eu-cookie-compliance-banner .eu-cookie-compliance-content #popup-buttons{float:none;max-width:100%}.eu-cookie-compliance-banner .eu-cookie-compliance-content #popup-buttons button{border:1px solid #fc341e;font-size:16px;padding:1em 1.8em;width:100%}.eu-cookie-compliance-banner .eu-cookie-compliance-content #popup-buttons button.agree-button{background-color:#fc341e;color:#fff;margin-right:1em}.eu-cookie-compliance-banner .eu-cookie-compliance-content #popup-buttons button.decline-button{background:0 0;border-radius:0;box-shadow:none;color:#fc341e;text-shadow:none}@media (min-width:768px){.eu-cookie-compliance-banner .eu-cookie-compliance-content #popup-text{margin:0 5% 0 0;max-width:40%}.eu-cookie-compliance-banner .eu-cookie-compliance-content #popup-buttons{float:right;max-width:50%}.eu-cookie-compliance-banner .eu-cookie-compliance-content #popup-buttons button{width:auto}}.s-search-bar{margin-top:35px;min-width:290px;margin-top:0}@media (min-width:567px){.s-search-bar{margin-top:50px}}.s-search-bar__input{height:48px;width:100%;flex:1;border:none;margin-right:-4px;background-color:#fff;position:relative;color:#000;padding:0 38px 0 20px}.s-search-bar__input:focus{border:none;outline:0}@media (min-width:567px){.s-search-bar__input{height:50px;width:400px}}.s-search-bar__label{position:relative;color:#70cb5d;line-height:1;margin:0}.s-search-bar__label svg{position:absolute;width:24px;height:24px;left:-31px;top:13px;pointer-events:none}.s-search-bar__label svg path{fill:#000}.s-search-bar__submit{background-color:#e71a04;min-width:101px;height:48px;border:none;margin:0;color:#fff;font-style:16px;padding-inline:24px;cursor:pointer}.s-search-bar__submit:focus{border:none;outline:0}@media (min-width:567px){.s-search-bar__submit{width:130px;height:50px}}.s-search-bar form{display:flex;margin-bottom:40px}.pager__items{display:flex;justify-content:flex-end}.pager__item{list-style-type:none;margin-right:10px}.pager__item:before{content:''}.pager__item a{color:#919191}.pager__item--first a,.pager__item--last a,.pager__item--next a,.pager__item--previous a{color:#fff}.pager__item--first{margin-right:15px}.pager__item--last{margin-left:15px}.pager .is-active a{color:#fff}.s-init-nav-wrapper{position:relative;z-index:1;padding:0 2.5%;z-index:10}.s-init-nav-wrapper.sticky{position:fixed;top:0;width:95%}.s-init-nav{width:100%;margin:0 auto;box-sizing:border-box;padding:0 10px;display:flex;align-items:center;height:51px;color:#000;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;position:relative}.s-init-nav--bg-red{background-color:#fc341e}.s-init-nav--bg-lime{background-color:#70cb5d}.s-init-nav--bg-aqua{background-color:#00d1d9}.s-init-nav--bg-orange{background-color:#ff7f00}.s-init-nav--bg-hotpink{background-color:#ff69b4}.s-init-nav--bg-bright-green{background-color:#afdd35}.s-init-nav--bg-green{background-color:#02c463}.s-init-nav--bg-grey{background-color:#919191}.s-init-nav--bg-white{background-color:#fff}.s-init-nav--bg-black{background-color:#000}.s-init-nav::-webkit-scrollbar{display:none}.s-init-nav--bg-ep100{background-color:#00d1d9}.s-init-nav--bg-ev100,.s-init-nav--bg-ev100-2,.s-init-nav--bg-routezero{background-color:#ff7f00}.s-init-nav--bg-re100,.s-init-nav--bg-re100gold,.s-init-nav--bg-under2coalition{background-color:#02c463}.s-init-nav--bg-climateweek,.s-init-nav--bg-led{background-color:#fff}.s-init-nav--bg-concretezero,.s-init-nav--bg-steelzero{background-color:#0814a8}.s-init-nav--bg-247{background-color:#afdd35}@media (min-width:567px){.s-init-nav{min-width:450px;max-width:1360px;overflow-x:initial}}.s-init-nav__logo{margin-right:30px}.s-init-nav__logo svg{width:68px;height:22px;vertical-align:text-bottom}.s-init-nav__logo--led svg{width:53px;height:22px}.s-init-nav__logo--climateweek svg{width:196px;height:22px}.s-init-nav__logo--under2coalition svg{width:100px;height:38px}.s-init-nav__logo--concretezero svg{width:87px;height:34px}.s-init-nav__logo--247 svg,.s-init-nav__logo--routezero svg,.s-init-nav__logo--steelzero svg{width:124px;height:22px}.s-init-nav__menu{display:flex;justify-content:center}@media (min-width:567px){.s-init-nav__menu{width:85%}}@media (min-width:567px){.s-init-nav__menu--climateweek{width:70%}}.s-init-nav__menu--re100{margin-right:calculateRem(200)}.s-init-nav ul{display:flex;margin:0}.s-init-nav ul li{align-items:center;display:flex;justify-content:center;margin-bottom:0}.s-init-nav ul li::before{content:''}.s-init-nav ul li:last-child a{margin-right:30px}@media (min-width:567px){.s-init-nav ul li:last-child a{margin-right:10px}}@media (min-width:768px){.s-init-nav ul li{margin-right:25px}}@media (min-width:1090px){.s-init-nav ul li{margin-right:40px}}.s-init-nav ul li a{font-size:16px;color:#000}@media (min-width:1090px){.s-init-nav ul li a{margin:0 5px}}.s-init-nav .s-init-nav__menu.s-init-nav__menu--concretezero ul li a,.s-init-nav .s-init-nav__menu.s-init-nav__menu--concretezero ul li span,.s-init-nav .s-init-nav__menu.s-init-nav__menu--steelzero ul li a,.s-init-nav .s-init-nav__menu.s-init-nav__menu--steelzero ul li span{color:#fff}.s-init-nav .s-init-nav__menu.s-init-nav__menu--concretezero ul li.has_submenu,.s-init-nav .s-init-nav__menu.s-init-nav__menu--steelzero ul li.has_submenu{background-image:url(/themes/custom/climate_group/assets/images/svg/cg_arrow-down-white.svg)}.s-init-nav .s-init-nav__menu.s-init-nav__menu--concretezero ul li.has_submenu>span,.s-init-nav .s-init-nav__menu.s-init-nav__menu--steelzero ul li.has_submenu>span{margin-right:4px}.s-init-nav .s-init-nav__menu.s-init-nav__menu--concretezero ul li.has_submenu.show_submenu,.s-init-nav .s-init-nav__menu.s-init-nav__menu--steelzero ul li.has_submenu.show_submenu{background-image:url(/themes/custom/climate_group/assets/images/svg/cg_arrow-up-white.svg)}.s-init-nav .s-init-nav__menu.s-init-nav__menu--concretezero ul li ul li::before,.s-init-nav .s-init-nav__menu.s-init-nav__menu--steelzero ul li ul li::before{background-image:url(/themes/custom/climate_group/assets/images/svg/cg_dash-white.svg)}.s-init-nav{display:block;height:auto;margin:auto;padding:15px 20px}@media (min-width:567px){.s-init-nav{padding:20px}}.s-init-nav .s-init-nav__logo:after{color:#000;content:"";position:absolute;right:3.5%;top:0;bottom:0;width:20px;height:100%;background-color:transparent;background-image:url(/themes/custom/climate_group/assets/images/svg/cg_arrow-up-black.svg);background-position:0 18px;background-repeat:no-repeat;background-size:17px 17px;z-index:2;cursor:pointer}.s-init-nav .s-init-nav__logo.arrowDown:after{background-image:url(/themes/custom/climate_group/assets/images/svg/cg_arrow-down-black.svg)}.s-init-nav .s-init-nav__logo a{color:#000}.s-init-nav .s-init-nav__logo a:hover{text-decoration:none}.s-init-nav--bg-concretezero .s-init-nav__logo:after,.s-init-nav--bg-steelzero .s-init-nav__logo:after{background-image:url(/themes/custom/climate_group/assets/images/svg/cg_arrow-up-white.svg)}.s-init-nav--bg-concretezero .s-init-nav__logo.arrowDown:after,.s-init-nav--bg-steelzero .s-init-nav__logo.arrowDown:after{background-image:url(/themes/custom/climate_group/assets/images/svg/cg_arrow-down-white.svg)}.s-init-nav--bg-under2coalition{padding:7px 20px}.s-init-nav .s-init-nav__logo--under2coalition:after{background-position:0 21px}.s-init-nav .s-init-nav__menu{display:block;justify-content:left;background-color:inherit;margin-top:10px}@media (min-width:567px){.s-init-nav .s-init-nav__menu{margin-top:0}}.s-init-nav .s-init-nav__menu ul{display:block;background-color:inherit}.s-init-nav .s-init-nav__menu ul li{display:block;padding:8px;background-color:inherit}.s-init-nav .s-init-nav__menu ul li.has_submenu{background-image:url(/themes/custom/climate_group/assets/images/svg/cg_arrow-down-black.svg);background-position:right 15px;background-repeat:no-repeat;background-size:10px 10px;padding-right:10px;cursor:pointer;z-index:3}@media (min-width:1090px){.s-init-nav .s-init-nav__menu ul li.has_submenu{background-position:right center}}.s-init-nav .s-init-nav__menu ul li.has_submenu.show_submenu{background-image:url(/themes/custom/climate_group/assets/images/svg/cg_arrow-up-black.svg)}.s-init-nav .s-init-nav__menu ul li ul.submenu_hidden{display:none}.s-init-nav .s-init-nav__menu ul li ul.submenu_visible{display:block}@media (min-width:1090px){.s-init-nav{width:100%;margin:0 auto;box-sizing:border-box;padding:0 10px;display:flex;align-items:center;height:51px;color:#000;position:relative}.s-init-nav .s-init-nav__logo:after{display:none}.s-init-nav .s-init-nav__menu{display:flex;justify-content:center}.s-init-nav .s-init-nav__menu ul{display:flex}.s-init-nav .s-init-nav__menu ul li{display:flex;padding:0}.s-init-nav .s-init-nav__menu ul li ul{list-style-type:none;margin:0;padding:0;width:200px;display:block;top:34px;position:absolute}.s-init-nav .s-init-nav__menu ul li ul li{display:block;margin:0}.s-init-nav .s-init-nav__menu ul li ul li::before{position:absolute;bottom:0;left:0;right:0;top:0;height:1px;background-image:url(/themes/custom/climate_group/assets/images/svg/cg_dash.svg)}.s-init-nav .s-init-nav__menu ul li ul li:last-child a{margin-right:0}.s-init-nav .s-init-nav__menu ul li ul li a{display:block;color:#000;padding:8px 16px;text-decoration:none;text-align:left;margin:0}.s-init-nav .s-init-nav__menu ul li ul li a:hover{background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2));color:#fff}}.tcg-link-btn--button{background-color:#fc341e;border:none;color:#fff;cursor:pointer;display:inline-block;font:inherit;line-height:1;max-width:100%;padding:20px 30px;transition:all .3s ease-out}.tcg-link-btn--button:hover{background-color:#d02613;text-decoration:none}body.site-default.page-node-type-initiative .article-download-wrapper,body.site-default.page-node-type-initiative .s-article-audio-wrapper,body.site-default.page-node-type-initiative .s-article-video-wrapper,body.site-default.page-node-type-landing-page .article-download-wrapper,body.site-default.page-node-type-landing-page .s-article-audio-wrapper,body.site-default.page-node-type-landing-page .s-article-video-wrapper{background-color:#000;color:#fff}body.site-default.page-node-type-initiative .s-article-video-wide-wrapper,body.site-default.page-node-type-landing-page .s-article-video-wide-wrapper{background-color:#000;color:#fff}body.site-default.page-node-type-initiative .s-article-video-wide-wrapper .s-article-video-wide__cta a,body.site-default.page-node-type-landing-page .s-article-video-wide-wrapper .s-article-video-wide__cta a{color:#fff}body.site-default.page-node-type-initiative .s-article-audio-card--no-img,body.site-default.page-node-type-landing-page .s-article-audio-card--no-img{border:none}body.site-default.page-node-type-initiative .article-download-module,body.site-default.page-node-type-landing-page .article-download-module{background-color:#fff;color:#000}body.site-default.page-node-type-initiative .article-download-module .article-download-module-file__icon svg #Article-download-1440,body.site-default.page-node-type-landing-page .article-download-module .article-download-module-file__icon svg #Article-download-1440{stroke:#000}body.site-default.page-node-type-basic-page .s-text-image-wrapper,body.site-default.page-node-type-news .s-text-image-wrapper,body.site-default.page-node-type-press-release .s-text-image-wrapper{background-color:#fff;color:#000}.dropbutton-widget li::before{content:none}.layout-content-featured-event{background-color:#000;color:#fff;padding-bottom:50px}.layout-content-featured-event .views-element-container{background-color:#000}.layout-content-featured-event #block-fromdateandtime{display:block;padding-left:20%}@media (min-width:768px){.layout-content-featured-event #block-fromdateandtime{display:inline-block;margin-left:2%}}.layout-content-featured-event #block-dateandtimeenddatevalue{display:block;margin-left:20%}@media (min-width:768px){.layout-content-featured-event #block-dateandtimeenddatevalue{display:inline-block;margin-left:2%}}.layout-content-featured-event #block-format{display:block;margin-left:20%}@media (min-width:768px){.layout-content-featured-event #block-format{display:inline-block;margin-left:2%}}.layout-content-featured-event #block-areastaxonomytermname{display:inline-block;width:65%;margin-left:20%;margin-right:20%;margin-top:60px}.layout-content-featured-event #block-areastaxonomytermname ul li{display:inline;margin-left:20%}.layout-content-featured-event #block-areastaxonomytermname ul li::before{display:none}.layout-content-featured-event #block-areastaxonomytermname ul li a{display:inline-block;height:80px;width:60px;background-repeat:no-repeat;background-size:contain}.layout-content-featured-event #block-areastaxonomytermname ul li a span{margin-top:70px;color:#fff;display:block;text-align:center}.layout-content-featured-event #block-areastaxonomytermname ul li a span.facet-item__status{display:none}.layout-content-featured-event #block-views-block-area-taxonomy-block-1,.layout-content-featured-event .facets-widget-links{display:none}.layout-content-featured-event #block-views-block-area-taxonomy-block-1{text-align:center}.layout-content-featured-event #block-views-block-area-taxonomy-block-1 ul li{display:inline-block;margin-left:20px}.layout-content-featured-event #block-views-block-area-taxonomy-block-1 ul li::before{display:none}.layout-content-featured-event #block-views-block-area-taxonomy-block-1 ul li span{padding:5px}.layout-content-featured-event #block-views-block-area-taxonomy-block-1 ul li span:hover{cursor:pointer;background-color:#fff;color:#000}.layout-content-featured-event #block-views-block-area-taxonomy-block-1 ul li span.active{cursor:pointer;background-color:#fff;color:#000}.layout-content-featured-event .views-exposed-form{display:block;width:95%;margin:0 auto;background-color:#000;color:#fff;align-items:center;justify-content:space-between}@media (min-width:768px){.layout-content-featured-event .views-exposed-form{max-width:1360px}}.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-past-events,.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-upcoming-events{display:flex;flex-wrap:wrap}@media (min-width:1090px){.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-past-events,.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-upcoming-events{justify-content:center}}.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-past-events .form-item-field-event-dates,.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-upcoming-events .form-item-field-event-dates{padding-right:25px}.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-past-events .form-item-field-event-dates label,.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-upcoming-events .form-item-field-event-dates label{margin:10px 0;display:block}.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-past-events .form-item-field-event-dates input,.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-upcoming-events .form-item-field-event-dates input{background:rgba(255,255,255,.15);border:0 none;height:48px;display:block;color:#fff;text-align:center;background:url(/themes/custom/climate_group/assets/images/svg/cg_arrow-down-white.svg) no-repeat 98% 18px;background-size:11px 11px;background-color:#262626}.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-past-events .form-item-end-value,.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-upcoming-events .form-item-end-value{padding-right:25px}.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-past-events .form-item-end-value label,.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-upcoming-events .form-item-end-value label{margin:10px 0;display:block}.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-past-events .form-item-end-value input,.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-upcoming-events .form-item-end-value input{background:rgba(255,255,255,.15);border:0 none;height:48px;display:block;color:#fff;text-align:center;background:url(/themes/custom/climate_group/assets/images/svg/cg_arrow-down-white.svg) no-repeat 98% 18px;background-size:11px 11px;background-color:#262626}.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-past-events .form-item-field-event-format,.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-upcoming-events .form-item-field-event-format{padding-right:25px}.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-past-events .form-item-field-event-format label,.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-upcoming-events .form-item-field-event-format label{margin:10px 0;display:block}.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-past-events .form-item-field-event-format select,.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-upcoming-events .form-item-field-event-format select{background:rgba(255,255,255,.15);border:0 none;height:48px;display:block;color:#fff}.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-past-events .form-item-field-event-format select option,.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-upcoming-events .form-item-field-event-format select option{background:#262626}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-past-events .form-item-field-event-format select,.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-upcoming-events .form-item-field-event-format select{background:#3a3a3a}}.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-past-events .form-item-search-api-fulltext,.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-upcoming-events .form-item-search-api-fulltext{display:flex;flex-grow:1;text-align:right;margin-top:35px;width:100%}.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-past-events .form-item-search-api-fulltext label,.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-upcoming-events .form-item-search-api-fulltext label{display:none}.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-past-events .form-item-search-api-fulltext input,.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-upcoming-events .form-item-search-api-fulltext input{background:rgba(255,255,255,.15);border:0 none;height:48px;color:#fff;text-align:left;padding:0 0 0 15px;width:100%;background:url(/themes/custom/climate_group/assets/images/svg/cg_search.svg) no-repeat;background-size:18px 18px;background-color:#262626;background-position:right 10px center}.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-past-events .form-item-search-api-fulltext::after,.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-upcoming-events .form-item-search-api-fulltext::after{content:" Search ";display:none;width:124px;height:48px;background-color:#e71a04;position:relative;line-height:45px;text-align:center}@media (min-width:1090px){.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-past-events .form-item-search-api-fulltext,.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-upcoming-events .form-item-search-api-fulltext{width:auto;max-width:600px}.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-past-events .form-item-search-api-fulltext input,.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-upcoming-events .form-item-search-api-fulltext input{background:url(/themes/custom/climate_group/assets/images/svg/cg_search.svg) no-repeat;background-size:18px 18px;background-color:#262626;background-position:right 15px center}.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-past-events .form-item-search-api-fulltext::after,.layout-content-featured-event .views-exposed-form #views-exposed-form-event-search-upcoming-events .form-item-search-api-fulltext::after{display:inline-block;cursor:pointer}}body.path-event-search{background-color:#fff;color:#000}body.path-event-search .s-footer-wrapper,body.path-event-search .s-nav-top-wrapper,body.path-event-search .s-nav-wrapper{background-color:#000;color:#fff}body.path-event-search #no-results{text-align:center;padding:10% 0}body.path-event-search .s-nav{height:62px}body.path-event-search .layout-content-event-tabs{display:flex;margin:16px 8px 0;width:calc(100% - 16px)}@media (min-width:1090px){body.path-event-search .layout-content-event-tabs{margin:16px auto 0 auto;width:-moz-fit-content;width:fit-content}}body.path-event-search .layout-content-event-tabs a{padding:8px 0;width:50%;border-bottom:#919191 3px solid;color:#919191;text-align:center}@media (min-width:1090px){body.path-event-search .layout-content-event-tabs a{padding:8px 25px;width:auto}}body.path-event-search .layout-content-event-tabs a.is-active{border-bottom:5px solid #fc341e;color:#fc341e;padding:8px 25px;margin-bottom:29px;font-weight:600}.carousel.tcg-featured-event{width:100%;min-width:290px;margin:0 auto 15px auto;position:relative}@media (min-width:1090px){.carousel.tcg-featured-event{max-width:1100px}}.carousel.tcg-featured-event .carousel-inner>.item{margin-bottom:45px}.carousel.tcg-featured-event .carousel-navigation{display:inline-flex;position:absolute;padding-top:15px;bottom:0;left:20px}@media (min-width:1090px){.carousel.tcg-featured-event .carousel-navigation{right:0;bottom:10px;left:unset}}.carousel.tcg-featured-event .carousel-control{position:relative;width:40px;height:25px}.carousel.tcg-featured-event .carousel-control.left{background-image:url(/themes/custom/climate_week/images/carousel-arrow.svg);transform:rotate(180deg);height:15px;width:15px}.carousel.tcg-featured-event .carousel-control.right{background-image:url(/themes/custom/climate_week/images/carousel-arrow.svg);height:15px;width:15px}.carousel.tcg-featured-event .carousel-indicators{position:relative;margin:0 13px 20px 13px;bottom:0;left:unset;width:unset}.carousel.tcg-featured-event .carousel-indicators li{background-color:#999;border:none;margin:0 9px;height:8px;width:8px}@media (min-width:1090px){.carousel.tcg-featured-event .carousel-indicators li{margin:0 23px;height:10px;width:10px}}.carousel.tcg-featured-event .carousel-indicators li.active{height:8px;width:8px;background-color:#fff}@media (min-width:1090px){.carousel.tcg-featured-event .carousel-indicators li.active{height:10px;width:10px}}.carousel.tcg-featured-event .carousel-indicators li::before{content:none}.carousel.tcg-featured-event .carousel-controls{padding-left:22px;margin-top:-7px}@media (min-width:1090px){.carousel.tcg-featured-event .carousel-controls{padding-left:46px}}.carousel.tcg-featured-event .carousel-controls .carousel-button{height:28px;width:28px;border-radius:0;border:0;background-color:#262626;background-repeat:no-repeat;background-position:center}.carousel.tcg-featured-event .carousel-controls .carousel-button:focus,.carousel.tcg-featured-event .carousel-controls .carousel-button:hover{background-color:#666}.carousel.tcg-featured-event .carousel-controls .play{background-image:url(/themes/custom/climate_week/images/carousel-play.svg)}.carousel.tcg-featured-event .carousel-controls .pause{background-image:url(/themes/custom/climate_week/images/carousel-pause.svg)}.cg-event-videos-layout{background:#000;color:#fff}.cg-event-videos-layout .cg-event-videos-wrapper .cg-event-videos-attachment-wrapper{padding-bottom:40px;width:100%}.cg-event-videos-layout .cg-event-videos-wrapper .cg-event-videos-attachment-wrapper .cg-event-videos-attachment-content{display:flex;flex-direction:column;padding:40px 20px 0;position:relative}@media (min-width:1090px){.cg-event-videos-layout .cg-event-videos-wrapper .cg-event-videos-attachment-wrapper .cg-event-videos-attachment-content{justify-content:space-between;margin:0 auto;max-width:1110px;padding:80px 0 50px}}.cg-event-videos-layout .cg-event-videos-wrapper .cg-event-videos-attachment-wrapper .cg-event-videos-attachment-content h1{margin-bottom:2rem}.cg-event-videos-layout .cg-event-videos-wrapper .cg-event-videos-attachment-wrapper .cg-event-videos-attachment-content .views-row{display:flex;flex-direction:column}@media (min-width:1090px){.cg-event-videos-layout .cg-event-videos-wrapper .cg-event-videos-attachment-wrapper .cg-event-videos-attachment-content .views-row{flex-direction:row;justify-content:space-between}}.cg-event-videos-layout .cg-event-videos-wrapper .cg-event-videos-attachment-wrapper .cg-event-videos-attachment-content .views-row .views-field-field-event-video{padding-bottom:20px}@media (min-width:1090px){.cg-event-videos-layout .cg-event-videos-wrapper .cg-event-videos-attachment-wrapper .cg-event-videos-attachment-content .views-row .views-field-field-event-video{min-width:688px}}@media (min-width:1090px){.cg-event-videos-layout .cg-event-videos-wrapper .cg-event-videos-attachment-wrapper .cg-event-videos-attachment-content .views-row .views-field-fieldset{max-width:380px}}.cg-event-videos-layout .cg-event-videos-wrapper .cg-event-videos-attachment-wrapper .cg-event-videos-attachment-content .views-row .views-field-fieldset .views-field-field-event-dates{font-size:1.125rem;font-weight:500;margin-bottom:15px}.cg-event-videos-layout .cg-event-videos-wrapper .cg-event-videos-attachment-wrapper .cg-event-videos-attachment-content .views-row .views-field-fieldset .views-field-field-summary{line-height:1.5}.cg-event-videos-layout .cg-event-videos-wrapper .cg-event-videos-thumbnail-wrapper{background:#fff;color:#000}.cg-event-videos-layout .cg-event-videos-wrapper .cg-event-videos-thumbnail-wrapper .cg-event-videos-thumbnail-content{display:flex;flex-direction:column;padding:20px 20px 0;position:relative}@media (min-width:1090px){.cg-event-videos-layout .cg-event-videos-wrapper .cg-event-videos-thumbnail-wrapper .cg-event-videos-thumbnail-content{justify-content:space-between;margin:0 auto;max-width:1110px;padding:50px 0 20px}}.cg-event-videos-layout .cg-event-videos-wrapper .cg-event-videos-thumbnail-wrapper .cg-event-videos-thumbnail-content h3{margin:0 auto 30px}@media (min-width:768px){.cg-event-videos-layout .cg-event-videos-wrapper .cg-event-videos-thumbnail-wrapper .cg-event-videos-thumbnail-content h3{margin:0 0 30px 0}}.cg-event-videos-layout .cg-event-videos-wrapper .cg-event-videos-thumbnail-wrapper .cg-event-videos-thumbnail-content .cg-event-videos-thumbnail-rows{display:flex;flex-direction:column;gap:0;margin:0 auto}@media (min-width:567px){.cg-event-videos-layout .cg-event-videos-wrapper .cg-event-videos-thumbnail-wrapper .cg-event-videos-thumbnail-content .cg-event-videos-thumbnail-rows{align-items:stretch;flex-direction:row;flex-wrap:wrap;gap:24px;margin:0}}@media (min-width:1090px){.cg-event-videos-layout .cg-event-videos-wrapper .cg-event-videos-thumbnail-wrapper .cg-event-videos-thumbnail-content .cg-event-videos-thumbnail-rows{gap:27px}}.cg-event-videos-layout .cg-event-videos-wrapper .cg-event-videos-thumbnail-wrapper .cg-event-videos-thumbnail-content .cg-event-videos-thumbnail-rows .views-row{max-width:352px}.u2-coalition-map .u2-map{position:relative;z-index:1;width:90%;margin:0 auto;max-width:540px;padding:20px 0}@media (min-width:768px){.u2-coalition-map .u2-map{width:95%;max-width:1110px}}.u2-coalition-map .u2-map .u2-map__wrapper{max-width:360px}.u2-coalition-map .u2-map .u2-map__choose{background-color:transparent;background-image:url(/themes/custom/climate_group/assets/images/svg/cg_point-down.svg);background-position:left;background-repeat:no-repeat;background-size:18px 18px;font-size:1.4rem;padding-left:1.5rem}.s-milestones{margin:3rem 1rem;padding:2.5rem 0}@media (min-width:1090px){.s-milestones{margin:0 auto;max-width:69.375rem;padding:3.75rem 0}}.s-milestones__heading{margin-top:3rem}.s-milestones__content-container{display:flex;flex-direction:row}.s-milestones__content-wrapper{width:100%}.s-milestones__content-text{display:flex;flex-direction:column}@media (min-width:768px){.s-milestones__content-text{flex-direction:row;justify-content:right}}.s-milestones__text-link{display:flex;flex-direction:column;width:100%;align-items:flex-start}.s-milestones__text-link p{margin-bottom:1.5rem}@media (min-width:768px){.s-milestones__text-link{width:47%}}@media (min-width:800px){.s-milestones__text-link{width:65%}}.s-milestones__content-text .e-cta-btn{margin:0 0 2.5rem;width:100%}@media (min-width:768px){.s-milestones__content-text .e-cta-btn{text-align:start;margin-bottom:0;width:unset}}.s-milestones__title-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;width:100%}.s-milestones__title-controls h3{text-align:center;margin-bottom:0;width:95%}@media (min-width:567px){.s-milestones__title-controls h3{order:-1;margin-right:auto;width:unset}}@media (min-width:768px){.s-milestones__title-controls h3{order:-1;margin-right:auto;text-align:left}}.s-milestones__image{width:21.375rem;height:14.25rem;margin:0 auto}@media (min-width:768px){.s-milestones__image{margin-left:3rem}}.s-milestones__image-controls{display:flex;flex-direction:column}.s-milestones__control{width:2.5rem}.s-milestones__year{font-size:0}.s-milestones .carousel-indicators-date{position:absolute;right:-15%;transform:translateY(-28%);font-size:13rem;color:#fc341e;opacity:30%;font-weight:700}@media (min-width:768px){.s-milestones .carousel-indicators-date{right:0;transform:translateY(0);font-size:10rem}}@media (min-width:1090px){.s-milestones .carousel-indicators-date{font-size:16rem;transform:translateY(-20%)}}.s-milestones .carousel{position:relative}.s-milestones .carousel-inner{position:relative;width:100%;overflow:hidden}.s-milestones .carousel-inner>.item{position:relative;display:none;transition:left .6s ease-in-out 0s}.s-milestones .carousel-inner>.item>a>img,.s-milestones .carousel-inner>.item>img{line-height:1}@media (transform-3d),(-webkit-transform-3d){.s-milestones .carousel-inner>.item{transition:transform .6s ease-in-out 0s;backface-visibility:hidden;perspective:1000px}.s-milestones .carousel-inner>.item.active.right,.s-milestones .carousel-inner>.item.next{transform:translate3d(100%,0,0);left:0}.s-milestones .carousel-inner>.item.active.left,.s-milestones .carousel-inner>.item.prev{transform:translate3d(-100%,0,0);left:0}.s-milestones .carousel-inner>.item.active,.s-milestones .carousel-inner>.item.next.left,.s-milestones .carousel-inner>.item.prev.right{transform:translate3d(0,0,0);left:0}}.s-milestones .carousel-inner>.active,.s-milestones .carousel-inner>.next,.s-milestones .carousel-inner>.prev{display:block}.s-milestones .carousel-inner>.active{left:0}.s-milestones .carousel-inner>.next,.s-milestones .carousel-inner>.prev{position:absolute;top:0;width:100%}.s-milestones .carousel-inner>.next{left:100%}.s-milestones .carousel-inner>.prev{left:-100%}.s-milestones .carousel-inner>.next.left,.s-milestones .carousel-inner>.prev.right{left:0}.s-milestones .carousel-inner>.active.left{left:-100%}.s-milestones .carousel-inner>.active.right{left:100%}.s-milestones .carousel-control{border-style:solid;border-width:.1rem .1rem 0 0;content:'';display:inline-block;height:.75rem;left:.25rem;position:relative;transform:rotate(45deg);vertical-align:top;width:.75rem;color:#fff;margin-bottom:0}.s-milestones .carousel-control:hover{color:#919191}.s-milestones .carousel-control.left{transform:rotate(-138deg)}@media (min-width:567px){.s-milestones .carousel-control.left{left:1.75rem}}.s-milestones a.right.carousel-control{left:1rem}@media (min-width:567px){.s-milestones a.right.carousel-control{left:1.25rem}}.s-milestones .carousel-indicators{position:relative;margin:6rem 0;width:100%;display:flex;justify-content:center;align-items:center;height:7.063rem}.s-milestones .carousel-indicators:before{content:'';position:absolute;top:50%;left:0;right:0;height:2px;background:#7e1a0f;z-index:0}@media (min-width:567px){.s-milestones .carousel-indicators{justify-content:space-between;height:10.875rem}}.s-milestones .carousel-indicators li{width:1rem;height:1rem;cursor:pointer;background-color:#000;border:1px solid #fc341e;margin:0 2px;outline:3px solid #000}.s-milestones .carousel-indicators li p{display:none}.s-milestones .carousel-indicators li:before{display:none}.s-milestones .carousel-indicators li:hover{background-color:#fc341e}.s-milestones .carousel-indicators .active{width:3.75rem;height:3.75rem;margin:0;background-color:#fff;position:relative;outline:1px solid #7e1a0f;outline-offset:12px}.s-milestones .carousel-indicators .active p{color:#000;display:flex;justify-content:center;align-items:center;text-align:center;width:100%;height:100%;font-size:1.125rem;font-weight:600}.s-milestones .carousel-indicators .active .carousel-indicators-border{outline:1px solid #fc341e;outline-offset:6px;width:100%;height:100%}.s-milestones .carousel-indicators .active:hover{background-color:#fff}.s-milestones .carousel-indicators li:not(.active){display:none}@media (min-width:567px){.s-milestones .carousel-indicators li:not(.active){display:block}}
